Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Embarcadero Delphi
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbgEmbarcadero Delphi è un mwbwlinguaggio di programmazione e un mwcaambiente di sviluppo. È molto utilizzato per lo sviluppo di mwcqapplicazioni desktop e aziendali che utilizzano mwcgdatabase, ma essendo uno strumento di sviluppo di carattere generico lo si può utilizzare per qualsiasi tipo di progetto.

Precedentemente conosciuto come mwdaObject Pascal (una versione di mwdqPascal mwdgorientata agli oggetti), è stato sviluppato inizialmente per mwdwMicrosoft Windows, ma negli ultimi anni sono state pubblicate versioni per mweaGNU/Linux, mweqPHP (mwegKylix) e per il mwewframework mwfa.NET di Microsoft.

Delphi è stato creato dalla mwfgBorland (che per un certo periodo ha cambiato il suo nome in Inprise). Alla fine del 2006 Borland ha creato una divisione, mwfwCodeGear, alla quale sono stati trasferiti tutti gli ambienti di sviluppo, incluso Delphi.

Il 7 maggio mwgq2008 la divisione CodeGear è stata acquistata per 23 milioni di mwggdollari dalla società Embarcadero Technologies, che ha sede a mwhaAustin in mwhqTexas e che attualmente è la proprietaria e la sviluppatrice del framework.

Contents

Storia
Note

──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Storia

Delphi nacque come un progetto di ricerca interno in Borland, poi evoluto in un prodotto commerciale che avrebbe dovuto chiamarsi AppBuilder. La società Novell però commercializzò un pacchetto software chiamato AppBuilder prima dell'uscita del prodotto Borland, che ricorse a un diverso nome per il suo prodotto.

Il nome Delphi venne dato da Danny Thorpe, uno degli sviluppatori di Delphi stesso, in onore dell'mwiworacolo di Delfi: uno dei principali obiettivi di questo nuovo ambiente di sviluppo era il facile interfacciamento con i principali motori database. Il più diffuso e conosciuto motore di mwjadatabase all'epoca era proprio Oracle e da qui nacque il gioco di parole "Se vuoi parlare con l'Oracolo (in inglese mwjqOracle), devi andare a Delphi".

È stato uno dei primissimi strumenti di sviluppo a essere riconosciuto come strumento mwjwRAD, mwkaRapid Application Development, quando fu realizzato nel mwkq1995: fu il primo ambiente di sviluppo completamente visuale, ed il suo compilatore era estremamente veloce se paragonato a quelli esistenti all'epoca.

Delphi 2, realizzato l'anno successivo, permetteva lo sviluppo di applicazioni per sistemi mwkwWindows a 32bit, capacità che fu introdotta pochi anni dopo anche nell'ambiente di sviluppo per mwlaC++ chiamato C++Builder, realizzato sempre dalla Borland.

Il capo architetto del progetto Delphi, e del suo predecessore mwlgTurbo Pascal, è stato mwlwAnders Hejlsberg fino al momento del suo passaggio a mwmaMicrosoft nel mwmq1996.

Nel mwmw2001 è stata pubblicata una versione per Linux conosciuta come Kylix (mwnacoppa greca da vino). Una nuova versione di questo ambiente è stata pubblicata ogni anno fino a giungere alla versione Delphi Studio nel mwnq2002, il linguaggio utilizzato è ora conosciuto come Delphi invece di Object Pascal ed è stato aggiunto il supporto per Linux (attraverso mwngKylix) e .NET (con una versione preliminare del compilatore).

Per la piattaforma .NET Borland presentò C#Builder che permetteva l'utilizzo del linguaggio mwoqC# e del framework .NET. Il pieno supporto per .NET venne introdotto in seguito con Delphi 8, una versione di Delphi orientata esclusivamente allo sviluppo per piattaforma .NET, tralasciando dunque quello per Win32. Successivamente a Delphi 8 sono stati distribuiti Delphi 2005 (che ha finalmente riunito in un unico ambiente di sviluppo il supporto a Delphi per Win32, Delphi per .NET e C#) e Borland Developer Studio 2006, che ha aggiunto inoltre il supporto a C/C++ integrando C++ Builder, prima disponibile come prodotto separato.

Nel 2006 sono apparse le versioni "Turbo", che a differenza di Borland Developer Studio offrono solo una singola personalità (Delphi, Delphi.NET, mwowC# o mwpaC++), sia in una versione gratuita (Turbo Explorer) che però non possono installare componenti di terze parti, sia in una a pagamento (Turbo Professional) senza limitazioni.

La versione 2007 ha aggiunto, funzionalità specifiche per mwpgWindows Vista, una nuova versione di dbExpress interamente in Object Pascal, librerie web con supporto per mwpwAJAX, e, limitatamente alla versione .NET, i generici. Delphi 2007 è disponibile stand-alone, o come parte di RAD Studio 2007 (che include anche il supporto allo sviluppo in C++).

Dalla versione Delphi 2009 (Rad Studio 2009) si è inserito il pieno supporto ad Unicode. Attualmente, dopo l'uscita dell'ambiente di sviluppo RAD Studio 2010 e Delphi 2010, è stato distribuito il nuovo ambiente di sviluppo, denominato RAD STUDIO XE, con pieno supporto a Delphi e C++, così come il Delphi XE.

Dall'anno mwqg2016 è stata rilasciata una nuova versione di Delphi ogni sei mesi, con supporto a nuove piattaforme e sistemi operativi in media ogni annocite-ref-1[1].

Caratteristiche

Delphi genera codice macchina compilato in forma nativa per Microsoft Windows, mwsqMacOS, mwsgiOS, mwswAndroid, e mwtaLinux a 64bit. Prevede, oltre al compilatore, un editor di codice con funzionalità integrate di mwtqrefactoring e controllo sintattico evoluto, uno strumento per la realizzazione visuale delle interfacce grafiche, un mwtgdebugger integrato e il supporto per mwtwplugin di terze parti.

Alcune caratteristiche degne di nota del linguaggio Delphi includono:

• La manipolazione trasparente degli oggetti tramite riferimenti/puntatori.
• mwvaRiutilizzabilità del mwvqcodice grazie ai mwvgcomponenti, ovvero classi rappresentate e gestite nella mwvwIDE come icone inseribili nei progetti.
• Le proprietà come costrutti del linguaggio, che permettono la lettura e la scrittura in modo trasparente attraverso l'accesso alle variabili membro.
• Proprietà di tipo "indice" e le proprietà di default che permettono un accesso alle collezioni di oggetti in modo semplice e trasparente.
• Delegati, ossia puntatori a metodi con controllo del tipo, che vengono usati per collegare gli eventi notificati dai componenti.
• Delegazione dell'implementazione di interfaccia ad una variabile membro o una proprietà della classe.
• Facile implementazione di gestori per i messaggi di Windows tramite legame tra un metodo della classe con il numero o nome del messaggio Windows da gestire.
• Pieno supporto a mwxgUnicode.

Molte delle funzionalità precedentemente elencate sono state prima introdotte da Delphi ed in seguito adottate anche in altri linguaggi.

Le componenti principali degli ambienti di lavoro Delphi e Kylix sono il linguaggio, Delphi, la VCL (Visual Component Library) e CLX (Component Library for Cross Platform), e una facile e robusta connettività ai database, combinati con un potente IDE (mwyqmwygIntegrated Development Environment) e altri strumenti di supporto.

Buone ragioni per usare Delphi:

• Una comunità di sviluppatori molto informativa e di grande aiuto, con eccellente rapporto rumore/informazioni sui newsgroupcite-ref-2[2]cite-ref-3[3]
• Può compilare in un singolo eseguibile autonomo rispetto a librerie esterne, semplificando la distribuzione e riducendo i problemi di diverse versioni delle mwbwDLL
• La VCL e i componenti di altri produttori sono solitamente disponibili con il codice sorgente
• mwcgCompilatore di mwcwlinguaggio macchina potente, veloce e con sistema di ottimizzazione automatico
• Compilazione in codice nativo per diverse piattaforme dallo stesso codice sorgente
• Ambiente RAD (mwdgRapid Application Development) tra i più intuitivi, veloci e comodi da usare

Programma di esempio

Hello, world!

Il seguente esempio stampa il testo "mwegHello world".

program HelloWorld;
{$APPTYPE CONSOLE}
begin
WriteLn('Hello World');
end.

questo codice stampa la parola in una finestra di tipo mwjqconsole. Per visualizzare la parola Hello World all'interno di una text box invece occorre utilizzare il seguente codice. Presa una text box Edit1:

procedure TForm1.FormCreate(Sender: TObject);
begin
Edit1.Text:='Hello World';
end;

Visualizza il messaggio in una finestra di dialogo. Compatibile per il Delphi e il mwqaKylix (su linux).

program Hello_World;
uses
QDialogs;
begin
ShowMessage('Hello world!');
end.

Versioni

Borland Delphi 1

Distribuito nel mwwg1995 per mwwwWindows 3.1 mwxa16 bit, fu il primo esempio di ambiente di sviluppo RAD. Nato come successore del Turbo Pascal e Borland Pascal, si fece subito conoscere per le performance del suo compilatore e per la potenza del suo mwxqambiente di sviluppo integrato (IDE). Il linguaggio utilizzato (Delphi) venne anche chiamato Object Pascal.

Borland Delphi 2

Distribuito nel mwyq1996, permetteva di realizzare applicazioni a mwyg32 bit e veniva venduto insieme a Delphi 1 per lo sviluppo di applicazioni a 16 bit.

Borland Delphi 3

Distribuito nel mwzg1997, portava con sé ancora Delphi 1 per lo sviluppo di applicazioni a 16 bit.

Borland Delphi 4

Distribuito nel mw0g1998.

Borland Delphi 5

Distribuito nel mw1g1999.

Kylix

Kylix, la versione di Delphi per Linux, venne distribuito nel mw2g2001.

Borland Delphi 6

Distribuito nel mw3g2002.

Borland Delphi 7

Distribuito nell'agosto del mw4g2002 è divenuta la versione più utilizzata dalla maggior parte degli utenti. Il successo di questo ambiente di sviluppo era dovuto alla sua stabilità, velocità e bassissime richieste di hardware per poter funzionare correttamente, resta ancora oggi uno dei IDE win32 no unicode più produttivi.

Da questa versione è stata introdotta la possibilità di sviluppare anche applicazioni web.

Dalla versione 7 di delphi esistono delle versioni lite non ufficiali che vengono continuamente aggiornate, ed in pochi megabyte di peso racchiudono tutta la potenza di delphi. Le versioni lite sono molte diffuse nei paesi in via di sviluppo ed sono molto apprezzate anche da molti sviluppatori italiani. Delle versioni lite esistono tre versioni: Tiny 16 Mb, Mini 23 Mb, Full 76 Mb.

Borland Delphi 8

Distribuito nel dicembre mw6a2003, è stata l'unica versione di Delphi che permette di compilare codice sorgente Delphi (Object Pascal) tramite il framework .Net di Microsoft. È stata la versione meno apprezzata soprattutto per il fatto di non poter scrivere e compilare applicazioni native (*.exe).

Borland Delphi 2005

Chiamato anche Delphi 9 o Borland Developer Studio 3.0, includeva la possibilità di sviluppare applicazioni win32 native e applicazioni .Net in un unico ambiente di sviluppo.

Borland Delphi 2006

Alla fine del mw7w2005 è stato distribuito Delphi 2006 che includeva la possibilità di sviluppare applicazioni in C#, Delphi.NET, Delphi Win32 e C++ tramite un unico IDE. In febbraio del mw8a2006, Borland annunciò la volontà di vendere il suo IDE e la sua linea di prodotti per database. Nel settembre del mw8q2006, uno spin-off di Borland, formato per lo più dagli sviluppatori degli IDE di Borland stessa, pubblicò la versione "Turbo" dell'IDE, rendendo così disponibili i nuovi prodotti Turbo Delphi per Win32, Turbo Delphi per .NET, mw8gTurbo C++ e Turbo C#. Per ogni ambiente furono distribuite due versioni: "Explorer" (versione gratuita) e "Professional" (a pagamento ma ad un costo molto ridotto rispetto ai precedenti ambienti di sviluppo). La particolarità era che la versione "Explorer" permetteva anche lo sviluppo di applicazioni commerciali. Il 14 novembre del mw8w2006, Borland vendette i suoi IDE a CodeGear.

Codegear Delphi 2007

Delphi 2007 (Delphi 11), la prima versione realizzata da CodeGear, fu distribuito il 16 marzo del mw9w2007.

CodeGear vendette la linea di IDE appena acquisita a Embarcadero Technologies nel mw-g2008.

Embarcadero Delphi 2009

Delphi 2009 (Delphi 12, nome in codice mw-gTiburón), aggiunse molte nuove features, tra cui la riscrittura completa della VCL e il pieno supporto a UNICODE.

Embarcadero Delphi 2010

Delphi 2010 (Delphi 14, nome in codice mwaqiWeaver; la versione 13 è stata saltata) è stato distribuito il 25 agosto mwaqm2009.

Embarcadero Delphi XE

Delphi XE (Delphi 2011/Delphi 15, nome in codice mwaqcFulcrum) è stato distribuito il 30 agosto mwaqg2010.

Delphi Starter Edition

Il 27 gennaio, 2011 Embarcadero ha annunciato la disponibilità di una nuova Starter Edition, che permette ad hobbisti e aziende in startup di ottenere una versione con caratteristiche leggermente ridotte ad un prezzo basso.

Embarcadero Delphi XE2

Delphi XE2 (Delphi 2012/Delphi 16)

Il 1º settembre 2011 Embarcadero ha distribuito RAD Studio XE2 che comprendeva Delphi XE2 con C + + Builder, Prism XE2 e RadPHP XE2.

Delphi XE2 supporta la piattaforma x64. Delphi XE2 include anche una libreria multipiattaforma chiamato FireMonkey che apre la strada alla portabilità delle applicazioni Delphi verso Mac OS X e iOS.

Embarcadero Delphi XE3

Delphi XE3 (Delphi 2013/Delphi 17)

Il 21 agosto 2012 Embarcadero ha pubblicato RAD Studio XE3.

Embarcadero Delphi XE4

Delphi XE4 (Delphi 18)

Il aprile 2013 Embarcadero ha pubblicato RAD Studio XE4.

Supporto completo alla piattaforma IOS.

Embarcadero Delphi XE5

Delphi XE5 (Delphi 19 nome in codice Zephyr)

Il giorno 11 settembre 2013 Embarcadero ha pubblicato RAD Studio XE5.

Con supporto completo alla piattaforma Android.

Embarcadero Delphi XE6

Delphi XE6 (Delphi 20 nome in codice Proteus)

Dal 15 aprile 2014 Embarcadero ha pubblicato RAD Studio XE6.

mwasqEmbarcadero Delphi XE7

Delphi XE7

Dal 2 settembre 2014 Embarcadero ha pubblicato RAD Studio XE7.

mwasgEmbarcadero Delphi XE8

Delphi XE8

Dal 7 aprile 2015 Embarcadero ha pubblicato RAD Studio XE8

mwaswEmbarcadero Delphi 10 Seattle

Delphi Studio 10 Seattle

Dal 31 agosto 2015 Embarcadero ha pubblicato RAD Studio 10 Seattle

mwataEmbarcadero Delphi 10.1 Berlino

Delphi Studio 10.1 Berlino

Il 20 aprile 2016 Embarcadero ha pubblicato RAD Studio 10.1 Berlino

mwatqDelphi 10.1.1 Update 1

Settembre 2016, primo aggiornamento

mwatcDelphi 10.1.2 Update 2

Dicembre 2016, secondo aggiornamento

mwatoEmbarcadero Delphi 10.2 Tokyo

Il 22 marzo 2017 Embarcadero rilascia la versione

mwat0Delphi 10.2.1 Update 1

Rilascio in agosto 2017, primo aggiornamento

mwauaDelphi 10.2.2 Update 2

Rilascio nel dicembre 2017, secondo aggiornamento

mwaumDelphi 10.2.3 Update 3

Rilascio nel marzo 2018 del terzo aggiornamento

mwauyEmbarcadero Delphi 10.2 Tokyo (Community Edition)

Il 18 luglio 2018 Embarcadero rilascia la Community Edition, gratuita per uso personale e per studenti o per aziende con limite di fatturato $5000.

mwaukEmbarcadero Delphi 10.3 Rio

Rilascio il 21 novembre 2018

mwauwDelphi 10.3.1 Update 1

Rilascio in febbraio 2019 del primo aggiornamento

mwau8Delphi 10.3.2 Update

Rilascio in luglio 2019 del secondo aggiornamento

mwaviDelphi 10.3.3 Update 3

Rilascio in novembre 2019 del terzo aggiornamento

mwavuEmbarcadero Delphi 10.4 Sydney

Il 26 maggio 2020, Embarcadero rilascia RAD Studio 10.4 Sydney

mwavgDelphi 10.4.1 Update 1

Rilascio in settembre 2020 del primo aggiornamento

mwavsEmbarcadero Delphi 11 Alexandria

Il 9 settembre 2021 Embarcadero rilascia RAD Studio 11 Alexandria

mwav4Embarcadero Delphi 11.1 Update

Il 15 marzo 2022 Embarcadero rilascia RAD Studio 11 Alexandria - Release 1 (11.1)

Versioni compilatore

| anno | v. | Prodotto | VERxxx | __BORLANDC__ | RTLVersion | CompilerVersion | Package Version | Nome in codice | BDS | Piattaforme |
|---|---|---|---|---|---|---|---|---|---|---|
| 20/11/1987 | | Turbo Pascal 4.0 | VER40 | | | | | | | DOS |
| 24/08/1988 | | Turbo Pascal 5.0 | VER50 | | | | | | | DOS |
| 02/05/1989 | | Turbo Pascal 5.5 | VER55 | | | | | | | DOS |
| 23/10/1990 | | Turbo Pascal 6.0 | VER60 | | | | | | | DOS |
| | | Turbo Pascal for Windows 1.0 | VER10 | | | | | | | WIN16 |
| | | Turbo Pascal for Windows 1.5 | VER15 | | | | | | | WIN16 |
| | | Borland Pascal 7.0 | VER70 | | | | | | | DOS |
| 14/02/1995 | 1 | Delphi 1 | VER80 | | | | | Delphi | | WIN16 |
| 03/1996 | 2 | Delphi 2 | VER90 | | | | | Polaris | | WIN32 |
| | | C++Builder 1 | VER93 | 0x0520 | | | | | | WIN32 |
| 05/1997 | 3 | Delphi 3 | VER100 | | | | 30 | Ivory | | WIN32 |
| | | C++ Builder 3 | VER110 | 0x0530 | | | 30 | | | WIN32 |
| 07/1998 | 4 | Delphi 4 | VER120 | | | | 40 | Allegro | | WIN32 |
| | | C++ Builder 4 | VER125 | 0x0540 | | | 40 | | | WIN32 |
| 08/1999 | 5 | Delphi 5 / C++ Builder 5 | VER130 | 0x0550 | | | 50 | Argus | | WIN32 |
| | | Borland C++ 5.5 | VER130 | 0x0550 | | | | | | WIN32 |
| | | Borland C++ 5.5.1 | VER130 | 0x0551 | | | | | | WIN32 |
| 05/2001 | 6 | Delphi 6 / C++ Builder 6 | VER140 | 0x0560 | 14.00 | 14 | 60 | Iliad | | WIN32 |
| 07/2002 | 7 | Delphi 7 / Delphi 7.1 | VER150 | | 15.00 | 15 | 70 | Aurora | | WIN32 |
| 12/2003 | 8 | Delphi 8 for .NET | VER160 | | 16.00 | 16 | 80 | Octane | 2.0 | WIN32 .NET 1.x |
| 11/2004 | 9 | Delphi 2005 / C++ Builder 2005 | VER170 | | 17.00 | 17 | 90 | DiamondBack | 3.0 | Win32 NET 1.x |
| 12/2005 | 10 | BDS Studio 2006 | VER180 | 0x0570 0x0582 | 18.00 | 18 | 100 | Dexter | 4.0 | Win32 .NET 1.x |
| 03/2007 | 11 | RAD Studio 2007 | VER180, VER185 | 0x0590 | | | | Spacely | 5.0 | Win32 |
| | | C++Builder 2007 | VER180, VER185 | 0x0591 | | | | | | |
| | | C++Builder 2007 Update 1 | VER180, VER185 | 0x0592 | | | | | | |
| | | RAD Studio 2007 | VER180, VER185 | 0x0593 | | | | | | |
| | | RAD Studio 2007 December Update | 18.00 | 18.5 | 100/110 | | | | | |
| 1 | | RAD Studio 2007 for .NET | VER190 | | | 19 | 110 | | | .NET 1.x |
| 08/2008 | 12 | RAD Studio 2009 | VER200 | 0x0610 | 20.00 | 20 | 120 | Tiburón | 6.0 | Win32 |
| | | C++Builder 2009 (Update 1) | | 0x0613 | | | | | | |
| 08/2009 | 14 | RAD Studio 2010 | VER210 | 0x0620 | 21.00 | 21 | 140 | Weaver | 7.0 | Win32 |
| | | C++Builder 2010 (Update 1) | | 0x0621 | | | | | | |
| | | C++Builder 2010 Update 2 | | | | | | | | |
| 08/2010 | 15 | RAD Studio 2011 (XE) | VER220 | 0x0630 | 22.00 | 22 | 150 | Fulcrum | 8.0 | Win32 |
| 2010 | | C++Builder XE | VER220 | 0x0631 | | | | | | |
| | | C++Builder XE Update 1 | VER220 | 0x0631 | | | | | | |
| 09/2011 | 16 | RAD Studio 2012 (XE2) | VER230 | 0x0644 | 23.00 | 23 | 160 | Pulsar | 9.0 | Win32 Win 64 MacOS 32 |
| 09/2012 | 17 | RAD Studio 2013 (XE3) | VER240 | 0x0650 | 24.00 | 24 | 170 | Waterdragon | 10.0 | Win32 Win 64 MacOS 32 |
| 4/2013 | 18 | Delphi XE4 / C++Builder XE3 | VER250 | ?? | 25.00 | 25 | 180 | Quintessence | 11.0 | Win32 Win 64 MacOS 32 iOS |
| 09/2013 | 19 | Delphi XE5 | VER260 | ?? | 26.00 | 26 | 190 | Zephyr | 12.0 | Win32 Win 64 MacOS 32 iOS Android ARM |
| 04/2014 | 20 | Delphi XE6 (Win32/Win64/iOS/Android) | VER270 | ?? | 27.00 | 27 | 200 | Proteus | 14.0 | Win32 Win 64 MacOS 32 iOS Android ARM |
| 09/2014 | 21 | Delphi XE7 | VER280 | ?? | 28.00 | 28 | 210 | Carpathia | 15.0 | Win32 Win 64 MacOS 32 iOS AndroidARM |
| 04/2015 | 22 | Delphi XE8 C++Builder XE8 | VER290 | | 29.00 | 29 | 220 | Elbrus | 16.0 | Win32 Win64 OSX iOS32 iOS64 AndroidARM |
| 09/2015 | 23 | RAD studio 10 Seattle Delphi studio 10 Seattle C++ studio 10 Seattle | VER300 | | 30.00 | 30 | 230 | Aitana | 17.0 | Win32 Win64 WinRT OSX OSX64 iOS32 iOS64 AndroidARM |
| 04/2016 | 24 | RAD studio 10.1 Berlin Delphi studio 10.1 Berlin C++ studio 10.1 Berlin | VER310 | | 31.00 | 31 | 240 | Big Ben | 18.0 | Win32 Win64 WinRT OSX OSX64 iOS32 iOS64 AndroidARM AndroidMIPS Android X86 |
| 03/2017 | 25 | RAD studio 10.2 Tokyo Delphi studio 10.2 Tokyo C++ studio 10.2 Tokyo | VER320 | | 32.0 | 32 | 250 | Godzilla | 19.0 | Win32 Win64 WinRT OSX OSX64 iOS32 iOS64 AndroidARM AndroidMIPS Android X86 64-bit Linux |
| 11/2018 | 26 | RAD studio 10.3 Rio Delphi studio 10.3 Rio C++ studio 10.3 Rio | VER330 | | 33.0 | 33 | 260 | Carnival | 20 | Idem |
| 26/05/2020 | 27 | Delphi 10.4 Sydney C++Builder 10.4 Sydney | VER340 | | 34.0 | | 270 | Denali | 21 | |
| 11/09/2021 | 28 | Delphi 11 Alexandria | VER350 | | 35.0 | 35 | 280 | Olympus | 22 | + macOS 64bit ARM |
| 15/03/2022 | 28 | Alexandria Update 1 (11.1) | VER350 | | 35.0 | 35 | 280 | Zambezi | 22 | |
| 05/09/2022 | 28 | Alexandria Update 2 (11.2) | VER350 | | 35.0 | 35 | 280 | Mauritius | 22 | |
| 28/02/2023 | 28 | Alexandria Update 3 (11.3) | VER350 | | 35.0 | 35 | 280 | Malawi | 22 | |
| 07/11/2023 | 29 | RAD Studio 12 Athens | VER360 | | 36.0 | 36 | 290 | Yukon | 23 | |
| 04/04/2024 | 29 | RAD Studio 12 Athens Update 1 (12.1) | VER360 | | 36.0 | 36 | 290 | | 23 | |
| 12/09/2024 | 29 | RAD Studio 12 Athens Update 2 (12.2) | VER360 | | 36.0 | 36 | 290 | | 23 | |
| 10/09/2025 | 30 | RAD Studio 13 Florence | VER370 | | 37.0 | 37 | | | | |

Note

cite-note-11. mwbe4mwbe8mwbfaList of Delphi language features and version in which they were introduced/deprecated, su mwbfeStack Overflow. mwbfiURL consultato il 28 febbraio 2020.
cite-note-22. mwbfyBorland
cite-note-33. mwbfomwbfsmwbfwArchivio, su mwbf0info.borland.com mwbf4(archiviato dall'mwbf8url originale il 3 agosto 2003).

Bibliografia

• citeref-mcmicrocomputer-155Borland Delphi 1.0 (JPG), in MCmicrocomputer, n. 155, Roma, Technimedia, ottobre 1995, pp. 232-241, ISSN 1123-2714.

Altri progetti

Altri progetti

• Wikimedia Commons

• Wikimedia Commons contiene immagini o altri file su Embarcadero Delphi

Collegamenti esterni

• (EN) Sito ufficiale, su embarcadero.com.